package com.pqc.tbk.utils;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 日期工具
 * 
 * @author long, create on 2012-8-2 上午12:41:46
 * 
 */
public class DateUtil {

	/**
	 * 将日期转化成长字符串
	 * 
	 * @param date
	 * @return
	 */
	public static String formatLongDate(final Date date) {
		return formatDate(date, "yyyy-MM-dd HH:mm:ss");
	}

	/**
	 * 将日期转化成短字符串
	 * 
	 * @param date
	 * @return
	 */
	public static String formatShortDate(final Date date) {
		return formatDate(date, "yyyy-MM-dd");
	}

	/**
	 * 转化日期的通用方法
	 * 
	 * @param date
	 * @param format
	 * @return
	 */
	public static String formatDate(final Date date, final String format) {
		final DateFormat df = new SimpleDateFormat(format);
		if (date == null) {
			return "";
		} else {
			return df.format(date);
		}
	}

}
